A Study of Disk Performance Optimization

نویسنده

  • Richard S. Gray
چکیده

A STUDY OF DISK PERFORMANCE OPTIMIZATION by Richard S. Gray Response time is one of the most important performance measures associated with a typical multi-user system. Response time, in turn, is bounded by the performance of the input/output (I/O) subsystem. Other than the end user and some external peripherals, the slowest component of the I/O subsystem is the disk drive. One standard strategy for improving I/O subsystem performance uses high-performance hardware like Small Computer Systems Interface (SCSI) drives to improve overall response time. SCSI hardware, unfortunately, is often too expensive to use in low-end multi-user systems. The low-end multi-user systems commonly use inexpensive Integrated Drive Electronics (IDE) disk drives to keep overall costs low. On such IDE based multiuser systems, reducing the Central Processing Unit (CPU) overhead associated with disk I/O is critical to system responsiveness. This thesis explores the impact of PCI bus mastering Direct Memory Access (DMA) on the performance of systems with IDE drives. DMA is a data transfer protocol that allows data to be sent directly from an attached device to a computer system’s main memory, thereby reducing CPU overhead. PCI bus mastering allows modern IDE disk controllers to manipulate main memory without utilizing motherboard-resident DMA controllers. Using a series of experiments, this thesis examines the impact of PCI bus mastering DMA on IDE performance for synchronous I/O, relative to Programmed Input/Output (PIO) and SCSI performance. Experiment results show that PCI bus mastering DMA, when used properly, improves the responsiveness and throughput of IDE drives by as much as a factor of seven. The magnitude of this improvement shows the importance of operating system support for DMA in low-end multi-user systems. Additionally, experimental results demonstrate that performance gains associated with SCSI are dependent on system usage and operating system support for advanced SCSI capabilities. Therefore, under many circumstances, high-performance SCSI drives are not cost effective when compared with IDE bus mastering DMA capable drives.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

BENCHMARKED HARD DISK DRIVE PERFORMANCE CHARACTERIZATION AND OPTIMIZATION BASED ON DESIGN OF EXPERIMENTS TECHNIQUES A Thesis

Benchmarked hard disk drive performance characterization and optimization based on Design of Experiments techniques Yu-wei Lin This paper describes an experimental study offered by Designs of Experiments (DOE) within the defined factor domains to evaluate the factor effects of simultaneous characteristics on the benchmarked hard disk drive performance by proposing well-organized statistical mod...

متن کامل

Optimization of thermomechanical parameters to produce an ultra-high strength compressor disk

Structural steels with very high strength levels are often referred to as ultrahigh-strength steels (UHSS). The usage of UHSS has been extensively studied in aerospace industries and offshore platforms. In this study, medium carbon low alloy steel (AMS6305) was thermomechanicaly treated to obtain an ultra-high strength bainitic steel for aircraft engine compressor disk. A novel themomechanical ...

متن کامل

Performance Analysis of Disk Type Variable Reluctance Resolver under Mechanical and Electrical Faults

Disk Type Variable Reluctance (DTVR) resolvers have distinguished performance under run out fault comparing to conventional sinusoidal rotor resolvers. However, their accuracy under inclined rotor fault along with different types of eccentricities includes static and dynamic eccentricities are questioned. Furthermore, due to thin copper wires that are used for signal and excitation coils of res...

متن کامل

Evaluating Block-level Optimization Through the IO Path

This paper focuses on evaluation of the effectiveness of optimization at various layers of the IO path, such as the file system, the device driver scheduler, and the disk drive itself. IO performance is enhanced via effective block allocation at the file system, request merging and reordering at the device driver, and additional complex request reordering at the disk drive. Our measurements sho...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000